﻿using System;
using Luna.Model.Accounting;

namespace Luna.Data.Accounting
{
    public interface IAccountOperationData : ILunaData
    {
        Guid AccountID { get; set; }

        Guid CategoryID { get; set; }

        Guid? ProjectID { get; set; }

        decimal Amount { get; set; }

        string Description { get; set; }

        DateTime ExecutionDate { get; set; }

        DateTime? ValueDate { get; set; }

        AccountOperationType OperationType { get; set; }
    }
}